<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>水仙花谁</title>
</head>

<body>
    <script>

        //水仙花数是指一个三位数，它的每个位上的数字的3次幂之和等于它的本身
        // (例如：1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153), 请打印所有的水仙花数
        for (let i = 100; i < 1000; i++) {
            //获取i百位上的数字
            let bai = parseInt(i / 100)

            //获取十位上的数字
            let shi = parseInt((i - bai * 100) / 10)

            //获取个位上的数字  
            let ge = i % 10
            if (bai * bai * bai + shi * shi * shi + ge * ge * ge==i){
                console.log(i)
            }
        }
    </script>

</body>

</html>